package com.learning.mybatis.config.environments;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * ClassName: MybatisConfigPluginsApplication
 * Description: MyBatis配置，环境配置（environments）
 * <p>
 * 1. MyBatis 可以配置成适应多种环境，这种机制有助于将 SQL 映射应用于多种数据库之中， 现实情况下有多种理由需要这么做。例如，开发、测试和生产环境需要有不同的配置；或者想在具有相同 Schema 的多个生产数据库中使用相同的 SQL 映射。还有许多类似的使用场景。
 * 2. 【注意】不过要记住：尽管可以配置多个环境，但每个 SqlSessionFactory 实例只能选择一种环境（每个数据库对应一个 SqlSessionFactory 实例）。所以，如果你想连接两个数据库，就需要创建两个 SqlSessionFactory 实例，每个数据库对应一个。
 * <p>
 * Date: 2020/7/22 9:48 【需求编号】
 *
 * @author Sam Sho
 * @version V1.0.0
 */
@SpringBootApplication
public class MybatisConfigEnvironmentsApplication {

    public static void main(String[] args) {
        SpringApplication.run(MybatisConfigEnvironmentsApplication.class, args);
    }

}
